export default {
	data() {
		return {
			iosUpAppStore: false
		}
	},
	mounted() {
		// #ifdef APP-PLUS
		this.getSystemInfo()
		// #endif
	},
	methods: {
		async getSystemInfo() {
			if (uni.getSystemInfoSync().platform === 'android') {
				this.iosUpAppStore = true //安卓打开这个
				this.commonTools.forEach((item) => {
					if (item.type == 'order') {
						item.show = true
					}
				})
			} else {
				let data = await uni.getSystemInfoSync()
				this.auditIosVersion(data)
			}
			// ios 打开这两行
			// let data = await uni.getSystemInfoSync()
			// this.auditIosVersion(data)
		},
		async auditIosVersion(systemInfo) {
			// 测试这个文件是否会被合并到ios和android的js文件中
			// api/index/appVersionControl   GET
			// 参数
			// type =  ios 或   android
			// version  例如   1.0.0
			// 返回
			// {
			//     "code": 1,
			//     "msg": "",
			//     "time": "1724915756",
			//     "data": {
			//         "is_audit": 0     //0=不是审核的版本，1=是
			//     }
			// }
			const params = {
				type: 'ios',
				version: systemInfo.appVersionCode
			}
			// {
			//     "code": 1,
			//     "msg": "",
			//     "time": "1724915756",
			//     "data": {
			//         "is_audit": 0     //0=不是审核的版本，1=是
			//     }
			// }
			console.log('%c [ params ]-63', 'font-size:13px; background:pink; color:#bf2c9f;', params)
			const {
				code,
				data: {
					is_audit: isAudit
				}
			} = await this.post('api/index/appVersionControl', params)
			console.log('%c [ +isAudit ]-53', 'font-size:13px; background:pink; color:#bf2c9f;', +isAudit)
			try {
				if (+isAudit === 1) {
					//0=不是审核的版本，1=是
					this.iosUpAppStore = false
				} else {
					this.iosUpAppStore = true
					this.commonTools.forEach((item) => {
						if (item.type == 'order') {
							item.show = true
						}
					})
				}
			} catch (e) {
				console.log('%c [ e ]-78', 'font-size:13px; background:pink; color:#bf2c9f;', e)
				//TODO handle the exception
			}
			console.log('%c [ this.iosUpAppStore ]-70', 'font-size:13px; background:pink; color:#bf2c9f;', this
				.iosUpAppStore)
		}
	}
}